package com.yuantu.judiciary.model.dto;

import com.yuantu.judiciary.model.enums.BadRecordRiskLevelType;
import com.yuantu.judiciary.model.enums.IdAuthorizeState;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 个人尽调报告-概览
 *
 * @author syw
 * @since 2023-07-26
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("个人尽调报告-概览")
public class PerReportBriefDTO {
    @ApiModelProperty("身份认证是否通过")
    private IdAuthorizeState isIdAuthorizePass;
    @ApiModelProperty("刑事涉诉排查")
    private Integer criminalNum;
    @ApiModelProperty("民事涉诉排查")
    private Integer civilNum;
    @ApiModelProperty("管辖案件排查")
    private Integer jurisdictionNum;
    @ApiModelProperty("非诉保全审查案件排查")
    private Integer preservationNum;
    @ApiModelProperty("行政案件排查")
    private Integer administrativeNum;
    @ApiModelProperty("执行案件排查")
    private Integer implementNum;
    @ApiModelProperty("强制清算与破产案件排查")
    private Integer bankruptNum;
    @ApiModelProperty("赔偿案件排查")
    private Integer compensateNum;

    @ApiModelProperty("限高排查")
    private Integer limitNum;
    @ApiModelProperty("失信排查")
    private Integer dishonestNum;
    @ApiModelProperty("不良记录风险等级：无风险、低风险、中低风险、中风险、高风险、重大风险")
    private BadRecordRiskLevelType badRecordNum;
}
